001 /*
002 * Created by IntelliJ IDEA.
003 * User: Wei Wang
004 * Date: 2002-9-6
005 * Time: 14:59:51
006 * To change template for new class use
007 * Code Style | Class Templates options (Tools | IDE Options).
008 */
009 package EVolve.util.overlappers;
010
011 import EVolve.visualization.Visualization;
012 import EVolve.util.overlappers.AsynchronousOverlapper;
013
014 public class OverlapVisualizationRunner {
015
016 private SynchronousOverlapper synOverlapper;
017 private AsynchronousOverlapper asynOverlapper;
018
019 public OverlapVisualizationRunner() {
020 synOverlapper = new SynchronousOverlapper();
021 asynOverlapper = new AsynchronousOverlapper();
022 }
023
024 public SynchronousOverlapper getSynOverlapper() {
025 return synOverlapper;
026 }
027
028 public AsynchronousOverlapper getAsynOverlapper() {
029 return asynOverlapper;
030 }
031
032 public void unregisterOverlappedViz(Visualization visual) {
033 synOverlapper.unregisterOverlappedVisualization(visual);
034 asynOverlapper.unregisterOverlappedVisualization(visual);
035 }
036 }